diego campillo
EsportsNine Empty Fields and the Cost of an Esports Analysis With No EvidenceLast week I opened a six-page esports analysis file. Nine mandatory fields....
International FootballKane Wins First Ballon d'Or: The Silver Trophy and a Network of Thank-YousOn a London night, Harry Kane walked to the stage with a small piece of paper...
Domestic FootballSeven Points Thinner Than They Look: Becamex TP.HCM and the Test Named Thai NguyenIn the 90+5th minute, Becamex TP.HCM scored. Seven points from three matches,...
Table TennisTwo Teenagers From the Isle of Wight and the Shirt That Never Appears on a ScoreboardTwo Teenagers From the Isle of Wight and the Shirt That Never Appears on a...
International FootballThe Report Full of N/A: When Football Analysis Has to Stay SilentThe report landed at 16:42. I opened it expecting a transfer analysis — the...
EsportsT1's London Title and the Data Gap in Esports AnalysisOn the night of November 2, 2026, at the O2 Arena in London, T1 defeated...
VolleyballMruzik's Spike, a 14-Year-Old's Face, and the Policy Gap in Vietnamese Women's VolleyballI still remember that sound. Not applause, not the whistle. It was the sound ...
Martial ArtsTran Thi Cam Tu: the 0-6 Kumite Silver, the -59kg Class and a 17-Year-Old's Step-Up TestFeet brushing across tatami sound like cloth dragged over stone. From the thi...
EsportsMetal Desks, Wired Mice and a Round That Was Never Replayed: When an Operations Fault Becomes a Competitive-Integrity QuestionIn a two-on-one, Yusuf 'xeus' Doğan Gözgen clicked his mouse and nothing...
EsportsVCT China 2027: Slots Cut From 10 to 8 and the Unresolved Question of the Qualification PathwayIn March 2026, when Riot Games announced the 10 organizations receiving...
VolleyballNine Empty Cells in Vietnamese Women's Volleyball: A Data Map Before the LA 2028 Olympic CycleMy tracking file has nine rows. The first reads “serve scoring rate”. The...
BadmintonBadminton's Data Gap: Why Post-Match Analysis Is Still GuessworkOn 5 August 2026, at the Porte de la Chapelle arena in Paris, An Se-young bea...
GolfAdam Scott - The oldest player still has a chance to win the 2026 Tour ChampionshipAdam Scott, at 46, is the oldest player in the 30-man field at the 2026 Tour...
BasketballBasketball Transfers: A Three-Layer Filter for the Rumor StormThe clock on my Sydney office wall read 2:17 a.m. My phone buzzed. An agent I...
VolleyballFIVB Reveals 2027 Women’s Volleyball World Cup Pools: 32 Teams, Five Cities and a Naming QuestionFIVB announced the pools for the 2027 Women’s Volleyball World Cup in a globa...
Domestic FootballKyle Colonna Naturalized: A 1.88m Centre-Back, €250,000, and a Defence Without DataThe ball came in from the left, curling, and in the middle of the penalty are...
EsportsDiablo V: The Three-Year Window and an Unpriced Trust DebtOn the BlizzCon 2026 stage, the word DIABLO V slammed onto the big screen wit...
International FootballAtalanta vs Cagliari: Line-up predictions, broadcast channel and tactical hotspotsAtalanta enter the match against Cagliari with the mentality of a team that...
VolleyballTurkey Rallies From 0-2 Down to Beat Italy 3-2 and Defend EuroVolley 2026 Title in IstanbulIstanbul, Sunday, September 6, 2026. When the third set ended 25-12, I rewoun...
EsportsThe Empty Esports Analysis: The Fault Lies in the Data Pipeline, Not the WriterTwo in the morning in Chengdu, I opened a file an old colleague had sent over...
